* {
  margin:0;
  padding:0;
}

body {
  font: normal 12px "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
  background:#333;
  color:#000;
}

ul, li {
  list-style-type:none;
  margin-left:5px;
}

h1 {
  color:#79B933;
  background-color:inherit;
  border-bottom:1px solid #555;
  margin-bottom:20px;
  font-size:25px;
}

h1 a, a:link { 
  color:#79B933; 
  background-color:inherit; 
  text-decoration:none;
  border:none;
}

h1 a:hover {
  color:#5F9128;
  background:inherit;
  text-decoration:none;
}

h2 {
  font-size:18px;
}

blockquote {
  background: #555;
  font-style:italic;
  border-left: 4px solid #df711a;
  border-top: 0;
  color: #111;
  padding: 4px 4px 4px 20px;
  margin:5px 90px 5px 0px;
}

img {
  border:2px solid #555;
  padding:2px;
}

img:hover {
  border:2px solid #666;
  padding:2px;
}

div#container {
  /*width:750px;*/
  width:85%;
}  

div#sidebar a, div#footer a:link  {
  color:#df711a;
  background-color:transparent;
  text-decoration:none;
  border-bottom:1px dotted #999;
}

div#sidebar a:hover, div#footer a:hover {
  border-color:#efe1ea;
}

div#container h2 {
  color:#80a080;
}

h1#header {
  background:url("/images/head_bg.jpg") repeat-x;
  height:55px;
  /*color:#1a4a01;*/
  color:#8aba61;
  background-color:#000;
}

span#head a {
  margin-left:2px;
  background-color:transparent;
}  

div#sidebar {
  float:left;
  width:91px;
  background: url("/images/side_grad.jpg");
  line-height:25px;
  padding-bottom:20px;
}

div#content {
  float:right;
  /*width:615px;*/
  width:80%;
  color:#ccc;
  background-color:inherit;
  border:1px solid #444;
  padding:15px;
  
}

div#content p {
  margin-bottom:10px;
}

div#content:hover {
  border:1px solid #555;
  padding:15px;
}

div#footer {
  float:right;
  width:647px;
  margin-top:10px;
  border-top:1px solid #79B933;
  text-align:right;
  color:#ccc;
  background-color:inherit;
}

div#footer a {
}

a:link, a:hover, a:active, a:visited {
  color:inherit;
  background-color:#333;
  }

span#tag {
  font-style:oblique;
  font-size:small; 
  margin-left:12px;
  color:#80a080;
  background-color:transparent;
}

span#mensaje_bienvenida {
  font-size:small;
  float:right;
  margin-right:12px;
}

span.timestamp {
  color:#df711a;
  text-align:right;
  /*float:right;*/
}

a.tema {
  text-decoration:line-through;
}

a.tema:hover {
  text-decoration:underline;
}

div.elink {
  width:100%;
}
